package com.chuangke.sinotrukbudget.service;

import java.util.List;
import java.util.Map;

/**
 * 预算审批进度监控
 *
 * @author admin
 */
public interface BudgetAuditProgressMonitorService {

    /**
     * 所有流程节点的待办任务数量
     *
     * @return
     */
    List<Map<String, Object>> progressSummary();

    /**
     * 按照提单单位的流程中的提单
     *
     * @param nodeIdList
     * @return
     */
    List<Map<String, Object>> progressDetailByOrderDept(List<String> nodeIdList);

    /**
     * 按照审批人的待办任务总览
     *
     * @param nodeId
     * @return
     */
    List<Map<String, Object>> progressDetailByAuditUser(List<String> nodeIdList);

}
